<?php

class TBB_Validate_DifferentCities extends Zend_Validate_Abstract {
	const SAME_CITY = 'sameCity'; 
	
	protected $_messageTemplates = array (self::SAME_CITY => 'Nơi đi và nơi đến phải khác nhau' );
	
	// Why can't use this function???
	public function isValid($value, $context = null) {
		echo 'hieu'; exit();
		$value = (string)$value;
		$this->_setValue($value);
		if(is_array($context)) {
			if(isset($context['from']) && ($value == $context['from'])) {				
				$this->_error ( self::SAME_CITY );
				return false;
			}
		} elseif(is_string($context) && ($value == $context)) {			
			$this->_error( self::SAME_CITY );
			return false;
		}
		
		return true;
	}
}
